|
CATIA V5 Programmierung : Zugriff auf Part im Produkt
blackhawk am 22.07.2009 um 11:45 Uhr (0)
Hallo,habe gerade diesen Thread gefunden und habe ein ähnliches Problem. Der Benutzer selektiert aus einem Produkt ein Part, mittels einer Aufforderung. Diese Selektion habe ich in einer Liste gespeichert und habe damit das Part ermittelt.Mit diesem Part will ich weiterarbeiten, die Prozedur die das weiterverarbeitet, will aber kein Part haben sondern das Document. Wie komme ich von diesem Part wieder auf das Document. Ich habe es mit Part.Parent versucht, allerdings scheint das nicht zu funktionieren. Wie ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Part im Produkt
blackhawk am 27.07.2009 um 11:50 Uhr (0)
Herzlichen Dank vor allem dir zoltan. Es hat funktioniert mit einigen kleinen Änderungen bei der Selektion. Habe viel gelernt über die Struktur von CATIA von Part, Document, Partdocument, Productdocument & CO.Hoffe der Beitrag hilft noch vielen anderen.10 Units für euch.MfG
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Part im Produkt
blackhawk am 23.07.2009 um 15:31 Uhr (0)
Hab mit dem Watcher rausgefunden, dass das Parent von meinem Part tatsächlich ein Partdocument ist, also habe ich:Dim oProducts as PartDocumentAllerdings in der nächsten Zeile kann dann das PartDocument kein Attribut "Item" haben!?Ich hoffe ihr habt das richtig verstanden. Normalerweise ist das Programm für Parts gedacht, wenn ich es aber jetzt auch anwenden will in Produkten, dann muss ich dem Benutzer erst die Möglichkeit geben das Part auszuwählen. Die Funktion die das ganze dann aber weiterverarbeitet ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Part im Produkt
blackhawk am 22.07.2009 um 14:52 Uhr (0)
Ok. Und als was muss ich oProducts definieren?[...]Set p_part = Liste.Item(1).Value Die Liste liefert das selektierte PartListe.ClearDim oProducts As Products Set oProducts = p_part.Parent Set p_part = oProducts.Item(p_part.Name) Set Rueckgabefunktion = p_part.ReferenceProduct.ParentSo kommt bei mir ein Fehler. "Type mismatch" Ich steig da nicht so richtig durch mit den Bezeichnern. p_part ist definiert als MECMOD.PartoProducts muss das als Products, Product, Productdocument definiert werden?Die Rueckga ...
| | In das Form CATIA V5 Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |